- Title
- Choosing code segments to exclude from code similarity detection
- Creator
- Simon,; Karnalim, Oscar; Sheard, Judy; Dema, Ilir; Karkare, Amey; Leinonen, Juho; Liut, Michael; McCauley, Renée
- Relation
- ITiCSE '20: Innovation and Technology in Computer Science Education. Proceedings of ITiCSE '20: Innovation and Technology in Computer Science Education (Trondheim, Norway 17-18 June, 2020) p. 1-19
- Publisher Link
- http://dx.doi.org/10.1145/3437800.3439201
- Publisher
- Association for Computing Machinery
- Resource Type
- conference paper
- Date
- 2020
- Description
- When student programs are compared for similarity as a step in the detection of academic misconduct, certain segments of code are always sure to be similar but are no cause for suspicion. Some of these segments are boilerplate code (e.g. public static void main String [] args) and some will be code that was provided to students as part of the assessment specification. This working group explores these and other types of code that are legitimately common in student assessments and can therefore be excluded from similarity checking. From their own institutions, working group members collected assessment submissions that together encompass a wide variety of assessment tasks in a wide variety of programming languages. The submissions were analysed to determine what sorts of code segment arose frequently in each assessment task. The group has found that common code can arise in programming assessment tasks when it is required for compilation purposes; when it reflects an intuitive way to undertake part or all of the task in question; when it can be legitimately copied from external sources; and when it has been suggested by people with whom many of the students have been in contact. A further finding is that the nature and size of the common code fragments vary with course level and with task complexity.
- Subject
- plagiarism; collusion; academic integrity; code similarity detection
- Identifier
- http://hdl.handle.net/1959.13/1429902
- Identifier
- uon:38775
- Identifier
- ISBN:9781450382939
- Language
- eng
- Reviewed
- Hits: 2566
- Visitors: 2544
- Downloads: 0
Thumbnail | File | Description | Size | Format |
---|